/*----------------------------------------------*/
/* Les Coups de coeur                           */
/*----------------------------------------------*/




/* Container CoupdeCoeur */
.ContainerCoupdeCoeur {
  background-color: ;
  border: 1px solid #d1c9c9;
}
.ContainerCoupdeCoeurTitle {
  background-color: #dd0044;
  background-image: url(doc.asp?id={BDE581EB-7A8F-4BC4-8C10-BDA377B610D7}&DB=CLTIMMO);
  background-repeat: repeat-x;
  background-position: top;
  border: 1px solid #fff;
}
.ContainerCoupdeCoeurTitleUsed {
  color: #ffffff;
  font-family: Trebuchet MS, Helvetica, sans serif;
  font-size: 18px;
  font-style: normal;
  font-weight:normal;
  padding: 0px 10px;
}

.ContainerCoupdeCoeurTitleUsed h1 { color:#ffffff; margin:0px; }

.ContainerCoupdeCoeurBody { background-color: #ffffff; }
.ContainerCoupdeCoeurBodyUsed {
  color: ;
  padding: 0px 10px;
}
   /* liens & barres de lecture (surcharge) */
   .ContainerCoupdeCoeurBodyUsed a       { color:#E2001A; font-size:11px; }
   .ContainerCoupdeCoeurBodyUsed a:hover { color:#E2001A; font-size:11px; }
   .ContainerCoupdeCoeurBodyUsed #nsOut  {  }
   .ContainerCoupdeCoeurBodyUsed #nsOver {  }
   .ContainerCoupdeCoeurBodyUsed #sOut   {  }
   .ContainerCoupdeCoeurBodyUsed #sOver  {  }

 
.ContainerCoupdeCoeurBodyUsed #table_listeannonce0 {
  background-image: url(doc.asp?id={9B31C581-8D88-4B93-B149-B5EC95930A4B}&DB=CLTIMMO);
  background-repeat: no-repeat;
  background-position: right bottom;
  color: #8c8a8a;
  float:left;
  font-family: arial, helvetica, sans serif;
  font-size: 12px;
  font-weight: bold;
}
.ContainerCoupdeCoeurBodyUsed #table_listeannonce0 B{
  color: #818181;
  display: block;
  font-family: Trebuchet MS, helvetica, sans serif;
  font-size: 14px;
  font-weight: bold;
}
.ContainerCoupdeCoeurBodyUsed #table_listeannonce0 DIV{ float:left; padding:5px 0; width:100%; }
.ContainerCoupdeCoeurBodyUsed #table_listeannonce0 IMG{ margin-right: 10px; }












#div_cadrePhoto {
    width: 510px;
    height: 410px;
    position:relative;
    display: block;
/*    background-color:red;*/
}
#div_diaporamaPhoto{
	position:relative;
	width:100%;
	margin-top:25px;
	margin-left: auto;
	margin-right: auto;
	
}
#div_diaporamaPhoto table{
	margin-left: auto;
	margin-right: auto;
}
#photoEnCours{
}

/*----------------------------------------------*/
/* Paramètres de la DIV de la zone de recherche */
/*----------------------------------------------*/
.H_DIV_RECH, .H_DIV_COLOR {
    background-color   : #FFFFFF;
    /*min-width          : 600px;*/
}

/*---------------------------------*/
/* Table 1 colonne zone recherche */
/*---------------------------------*/
.H_RECH_T0 {
    width           : 500px;
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_RECH_T0 tr {
    /*height          : 25px;*/
    vertical-align  : middle;
}

.H_RECH_T0 th {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    vertical-align  : middle;
    text-align      : center;
    height          : 60px;
}

.H_RECH_T0 td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    vertical-align  : middle;
    text-align      : center;
    height          : 20px;
}
/*-----MESSAGE NBR ANNONCE----------*/
/*----LE NOMBRE---------*/
.H_RECH_T0_NBRANNONCE {
    font-family     : Trebuchet MS, Helvetica, sans serif;
    font-style      : italic;
    font-weight     : bold;
    font-size       : 20px;
}
/*----LE TEXTE---------*/
.H_RECH_T0_MESSANNONCE {
        font-size       : 14px;
        COLOR : #7a7a7a;
}

/*---------------------------------*/
/* Table 3 colonnes zone recherche */
/*---------------------------------*/
.H_RECH_T1 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_RECH_T1 tr {
    height          : 25px;
    vertical-align  : middle;
}

.H_RECH_T1 td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
}

.H_RECH_T1 input {
    width            : 30px;
    background-color : #FFFFFF;
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
}

.H_RECH_T1 select {
    width            : 255px;
    background-color : #FFFFFF;
}

.H_RECH_T1_COL1 {
    width           : 100px;
}

.H_RECH_T1_COL2 {
    width           : 250px;
}

.H_RECH_T1_COL3 {
    width           : 150px;
}

/*---------------------------------*/
/* Table 3 colonnes zone recherche */
/*---------------------------------*/
.H_RECH_T2 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_RECH_T2 tr {
    height          : 25px;
    vertical-align  : middle;
}

.H_RECH_T2 td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
}

.H_RECH_T2 input {
    width            : 60px;
    background-color : #FFFFFF;
}

.H_RECH_T2 select {
    width            : 255px;
    background-color : #FFFFFF;
}

.H_RECH_T2_COL1 {
    width           : 100px;
}

.H_RECH_T2_COL2 {
    width           : 120px;
}

.H_RECH_T2_COL3 {
    width           : 280px;
}

/*---------------------------------*/
/* Table 2 colonnes zone recherche */
/*---------------------------------*/
.H_RECH_T3 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_RECH_T3 tr {
    height          : 25px;
    vertical-align  : middle;
}

.H_RECH_T3 td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
}

.H_RECH_T3 input {
    width            : 398px;
    background-color : #FFFFFF;
}

.H_RECH_T3 select {
    width            : 255px;
    background-color : #FFFFFF;
}

.H_RECH_T3_COL1 {
    width           : 100px;
}

.H_RECH_T3_COL2 {
    width           : 400px;
}

/*---------------------------------*/
/* Table 4 colonnes zone recherche */
/*---------------------------------*/
.IM_RECH_AUTRE_NEGO {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.IM_RECH_AUTRE_NEGO tr {
    height          : 25px;
    vertical-align  : middle;
}

.IM_RECH_AUTRE_NEGO td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
}

.IM_RECH_AUTRE_NEGO input {
    width            : 255px;
    background-color : #FFFFFF;
}

.IM_RECH_AUTRE_NEGO select {
    width            : 255px;
    background-color : #FFFFFF;
}

.IM_RECH_AUTRE_NEGO_COL1 {
    width           : 80px;
}

.IM_RECH_AUTRE_NEGO_COL2 {
    width           : 260px;
}

.IM_RECH_AUTRE_NEGO_COL3 {
    width           : 80px;
}

.IM_RECH_AUTRE_NEGO_COL4 {
    width           : 260px;
}

/*----------------------------------------------------------------------------*/
/* Table indiquant qu'aucune annonce ne correspond aux critères de recherches */
/*----------------------------------------------------------------------------*/
.H_LST_T_VIDE {
    width           : 650px;
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_T_VIDE TR {
    height          : 80px;
    font-weight     : bold;
    text-align      : center;
    vertical-align  : middle;
    background-color : #FFFFFF;
}


/*---------------------------------*/
/* Table 4 colonnes zone recherche */
/*---------------------------------*/
.H_LST_T {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_T tr {
    height          : 25px;
    vertical-align  : middle;
}

.H_LST_T td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
  font-family:Trebuchet MS, helvetica,sans serif;
  font-size:14px;
}

/*
.H_LST_T input {
    width            : 40px;
    background-color : #FFFFFF;
    text-align       : center;
}
*/

.H_LST_T_page_a_atteindre {
    width            : 40px;
    background-color : #FFFFFF;
    text-align       : center;
    vertical-align   : middle;
}

.H_LST_T select {
    width            : 60px;
    background-color : #FFFFFF;
    vertical-align    : middle;
}

.H_LST_T_Button {
    background-color  : #041B48;
    border            : 1px;/* outset #000060;*/
    color             : #ffffff;
    font-family       : arial,sans-serif;
    font-size         : 10px;
    vertical-align    : middle;
    height            : 18px;
    width             : 40px;
}

.H_LST_T_Button_Hover {
    background-color  : gray;
    border            : 1px;/* outset #000060;*/
    color             : white;
    font-family       : arial,sans-serif;
    font-size         : 10px;
    vertical-align    : middle;
    height            : 18px;
    width             : 40px;
}

.H_LST_T_BOUTON_NAVIGATION {
    background-color  : #041B48;
    border            : 1px;/* outset #000060;*/
    color             : #ffffff;
    font-family       : arial,sans-serif;
    font-size         : 10px;
    vertical-align    : middle;
    height            : 18px;
    width             : 20px;
}

.H_LST_T_BOUTON_NAVIGATION_Hover {
    background-color  : gray;
    border            : 1px;/* outset #000060;*/
    color             : white;
    font-family       : arial,sans-serif;
    font-size         : 10px;
    vertical-align    : middle;
    height            : 18px;
    width             : 20px;
}

/*
.H_LST_T_COL1 {
    width           : 80px;
}

.H_LST_T_COL2 {
    width           : 260px;
}

.H_LST_T_COL3 {
    width           : 80px;
}

.H_LST_T_COL4 {
    width           : 260px;
}
*/

/*-----------------------------------*/
/* Table bouton radio zone recherche */
/*-----------------------------------*/
.H_RECH_RADIO {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_RECH_RADIO tr {
    height          : 25px;
    vertical-align  : top;
    /*vertical-align  : middle;*/
}

.H_RECH_RADIO td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    vertical-align  : middle;
}

.H_RECH_RADIO_COL1 {
    width           : 100px;
}

.H_RECH_RADIO_COL2 {
    width           : 400px;
}

.H_RECH_RADIO_RADIO {
    border              : 0;
    padding-left        : 3px;
    background-image    : none;
    background-position : left middle;/*left top;*/
}

/*--------------------------------------------*/
/* Table affichage un espace entre 2 annonces */
/*--------------------------------------------*/
.H_LST_T_ENTRE_2_ANNONCE {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_T_ENTRE_2_ANNONCE tr {
    height          : 15px;
    vertical-align  : middle;
}

/*------------------------------------------*/
/* Table 2 colonnes affichage titre annonce */
/*------------------------------------------*/
.H_LST_T {

background-color:#00A6FF;
background-image:url(doc.asp?id={A4D1F5A8-19E9-4ED8-8555-C291EBBAC69D}&DB=CLTIMMO);
background-position:center top;
background-repeat:repeat-x;

    width           : 100%;
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
}


.H_LST_T tr {
    height          : 25px;
    vertical-align  : middle;
}

.H_LST_T td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
}

.H_LST_T_TITRE_COL1 {
    /*width            : 500px;*/
   /* background-color : #041B48;*/
    color            : #FFFFFF;
    padding-left     : 3px;
}

.H_LST_T_TITRE_COL2 {
    /*width            : 200px;*/
    text-align       : right;
    /*background-color : #041B48;*/
    color            : #FFFFFF;
    padding-right    : 3px;
}


#table_pagination0, #table_pagination00 {

background-color:transparent;
background-image:url();
background-position:center top;
background-repeat:repeat-x;

    width           : 100%;
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
}

#table_pagination0 .H_LST_T_BOUTON_NAVIGATION, #table_pagination0 .H_LST_T_Button, #table_pagination00 .H_LST_T_BOUTON_NAVIGATION, #table_pagination00 .H_LST_T_Button{
  background-color:#00A6FF;
  background-image:url(doc.asp?id={A4D1F5A8-19E9-4ED8-8555-C291EBBAC69D}&DB=CLTIMMO);
  background-position:center top;
  background-repeat:repeat-x;
  cursor:pointer;
}

#table_pagination0 .H_LST_T_BOUTON_NAVIGATION_Hover, #table_pagination0 .H_LST_T_Button_Hover, #table_pagination00 .H_LST_T_BOUTON_NAVIGATION_Hover, #table_pagination00 .H_LST_T_Button_Hover{
  background-color:#DD0044;
  background-image:url(doc.asp?id={05FCFFD6-57B7-4019-B71C-659DD455A717}&DB=CLTIMMO);
  background-position:center top;
  background-repeat:repeat-x;
  cursor:pointer;
}

.H_LST_T#table_pagination0 td, .H_LST_T#table_pagination00 td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
  font-family:arial, helvetica,sans serif;
  font-size:11px;
}

.H_LST_L1 td, .H_LST_L2 td { font-size:13px; }

/*--------------------------------------------*/
/* Table 2 colonnes affichage ligne 1 annonce */
/*--------------------------------------------*/
.H_LST_L1 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_L1 tr {
  /*  height          : 25px;*/
    vertical-align  : middle;
}

.H_LST_L1 td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
}

.H_LST_L1_COL1 {
    width           : 500px;
    background-color   : #FFFFFF;
    padding-left     : 3px;
}

.H_LST_L1_COL2 {
    width           : 200px;
    text-align      : right;
    background-color   : #FFFFFF;
    padding-right    : 3px;
}

/*--------------------------------------------*/
/* Table 2 colonnes affichage ligne 2 annonce */
/*--------------------------------------------*/
.H_LST_L2 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_L2 tr {
   /* height          : 25px;*/
    vertical-align  : middle;
}

.H_LST_L2 td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
}

.H_LST_L2_COL1 {
    width            : 200px;
    background-color : #FFFFFF;
    text-align       : center;
    padding-left     : 3px;
}

.H_LST_L2_COL2 {
    width           : 500px;
    text-align      : left;
    background-color   : #FFFFFF;
    padding-right    : 3px;
}

/*---------------------------------------------------*/
/* Table affichage ligne "en savoir plus..." annonce */
/*---------------------------------------------------*/
.H_LST_L3 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_L3 tr {
   /* height          : 25px;*/
    vertical-align  : middle;
}

.H_LST_L3 td {
    border-width      : 0px;
    border-style      : solid;
    border-color      : black;
}

.H_LST_L3_COL1 {
    width           : 100px;
    background-color   : #FFFFFF;
    padding-left     : 3px;
}

.H_LST_L3_COL2 {
    width           : 600px;
    text-align      : right;
    background-color   : #FFFFFF;
    padding-right    : 3px;
}

/*-------------------------------------------------------------------*/
/* Table affichage ligne 1 seule colonne dans le detail de l'annonce */
/*-------------------------------------------------------------------*/
.H_LST_L4 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_L4 tr {
   /* height          : 35px;*/
    vertical-align  : middle;
}

.H_LST_L4 td {
    border-width      : 0px;
    border-style      : solid;
    border-color      : black;
    width             : 704px;
    background-color  : #FFFFFF;
    padding-left      : 3px;
}


/*---------------------------------------------------------------------------*/
/* Table affichage photo en grand + bouton navigation (précédent et suivant) */
/*---------------------------------------------------------------------------*/
.H_LST_L5 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_L5 tr {
    /*height          : 35px;*/
    vertical-align  : middle;
}

.H_LST_L5 td {
    border-width      : 0px;
    border-style      : solid;
    border-color      : black;
    background-color  : #FFFFFF;
    padding-left      : 3px;
}

.H_LST_L5_COL1 {
    width            : 91px; /*96*/
    background-color : #FFFFFF;
    padding-right    : 3px;
    text-align       : right;    
}

.H_LST_L5_COL2 {
    width            : 510px; /*500*/
    text-align       : center;
    background-color : #FFFFFF;
    padding-right    : 3px;
}

.H_LST_L5_COL3 {
    width            : 91px; /*96*/
    background-color : #FFFFFF;
    padding-left     : 3px;
    text-align       : left;    
}


/*-----------------------------------------------------------------*/
/* Table affichage vignette photo (=petite) sous la photo en grand */
/*-----------------------------------------------------------------*/
.H_LST_L6 {
    /*width           : 600px;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_LST_L6 tr {
    /*height          : 35px;*/
    vertical-align  : middle;
    text-align      : center;
}

.H_LST_L6 td {
    border-width      : 0px;
    border-style      : solid;
    border-color      : black;
    width             : 704px;
    background-color  : #FFFFFF;
    padding-left      : 3px;
}

.img_no_selected {
    border-width    : 0px;
    border-style    : solid;
    border-color    : red;
    cursor          : pointer;
    vertical-align  : middle;
}

.img_selected {
    border-width    : 2px;
    border-style    : solid;
    border-color    : #005dff;
    cursor          : pointer;
    vertical-align  : middle;
}

.img_grande_bordure {
    border         : none;
    vertical-align  : middle;
    text-align      : center;
}

/* ATTENTION : # au lieu de . au début car relatif à l'ID de la colonne et */
/* non la classe définie par class=......  */
#ligne_separation_couleur {
    height            : 1px;
    background-color  : #041B48;
    display:block;
}
#ligne_separation_blanc {
    height            : 2px;
    background-color  : #FFFFFF;
    display:block;
}

/*---------------------------------------------------------*/
/* Mise en valeur de la ligne sélectionnée dans un tableau */
/*---------------------------------------------------------*/
.LigneEnCours
/*Permet de mettre en couleur la ligne d'une table sous le pointeur de la souris*/ 
{
    background-color  : #AAAAAA;
    color             : white;
border-color:white;
}
.LigneNormale
/*Permet de remettre en transparent la ligne d'une table sous le pointeur de la souris*/ 
{
    background        : transparent;
}


/*--------------------------------------------*/
/* Table contenant les boutons en bas de page */
/*--------------------------------------------*/
.IM_BOUTON {
   /* width           : 100%;*/
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.IM_BOUTON TR {
    height          : 50px;
    vertical-align  : middle;
    text-align      : center;
}

.IM_BOUTON_Button {
  background-color: #00a6ff;
  background-image: url(doc.asp?id={A4D1F5A8-19E9-4ED8-8555-C291EBBAC69D}&DB=CLTIMMO);
  background-repeat: repeat-x;
  background-position: top;
    border            : 1px;/* outset #000060;*/
    color             : #ffffff;
    cursor            : pointer;
    font-family       : arial,sans-serif;
    font-size         : 12px;
    vertical-align    : middle;
   /* height            : 20px;*/
    padding           : 5px 20px;
}

.IM_BOUTON_Button_Hover {
  background-color: #dd0044;
  background-image: url(doc.asp?id={BDE581EB-7A8F-4BC4-8C10-BDA377B610D7}&DB=CLTIMMO);
  background-repeat: repeat-x;
  background-position: top;
    border            : 1px;/* outset #000060;*/
    color             : #ffffff;
    cursor            : pointer;
    font-family       : arial,sans-serif;
    font-size         : 12px;
    vertical-align    : middle;
    /*height            : 20px;*/
    padding           : 5px 20px;
}

/*---------------------------------*/
/* Table 2 colonne zone recherche */
/*---------------------------------*/
.H_NRECH_T0 {
    width           : 100%;
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    border-collapse : collapse; /* On n'aura pas d'espace entre les cellules */
                                /* si on decide d'afficher les bordures des  */
                                /* cellules */
    background-color      : transparent;
}

.H_NRECH_T0 tr {
    /*height          : 25px;*/
    vertical-align  : middle;
}


.H_NRECH_T0 td {
    border-width    : 0px;
    border-style    : solid;
    border-color    : black;
    vertical-align  : middle;
    text-align      : left;
    height          : 25px;
}

.H_NRECH_T0_COL1 {
    width           : 370px;
}

.H_NRECH_T0_COL2 {
    width           : 50px;
}

.H_NRECH_T0_COL3 {
    width           : 110px;
}

.H_NRECH_T0_COL4 {
    width           : 110px;
}

.H_NRECH_SELECT_TYPEBIEN {
    width            : 355px;
    background-color : ;
}

.H_NRECH_INPUT_BUDGET {
    width            : 55px;
    background-color : ;
    border-width    : 1px;
    border-style    : solid;
    border-color    : black;
    text-align      : right;
    padding-right   : 5px ;
}
.H_NRECH_INPUT_SURFACE {
    width            : 55px;
    background-color : ;
    border-width    : 1px;
    border-style    : solid;
    border-color    : black;
    text-align      : right;
    padding-right   : 5px ;
}
.H_NRECH_INPUT_LIEU {
    width            : 140px;
    background-color : ;
    border-width    : 1px;
    border-style    : solid;
    border-color    : black;
    text-align      : left;
    padding-left    : 5px ;
}
.H_NRECH_SELECT_NBPIECE {
    width            : 90px;
    background-color : ;
}
